package easy;

/**
 * 创建时间：2025-05-27 08:59
 * 等差数列：项数*(首项+末项)/2
 */
public class 分类求和并作差_2984 {
    public int differenceOfSums(int n, int m) {
//        int ans = 0;
//        for (int i = 1; i <= n; i++) {
//            ans = i % m == 0 ? ans - i : ans + i;
//        }
//        return ans;
        int k = n / m; // 取个数
        return n * (n + 1) / 2 - m * k * (k + 1);
    }
}
